<?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

namespace Shuka189\Controller;

/**
 * Description of AppbaseForUC
 *
 * @author SoChishun
 */
class AppbaseForUC extends \Think\Controller {

    protected $user_login_data;
    /**
     * 控制器空操作方法
     * <br />空操作是指系统在找不到请求的操作方法的时候，会定位到空操作（_empty）方法来执行，利用这个机制，我们可以实现错误页面和一些URL的优化。
     * @since 1.0 <2015-3-23> SoChishun Added.
     */
    public function _empty() {
        exit('页面不存在...');
        $this->display('Public/404');
    }

    public function _initialize() {
        $login_url = U('Login/index');
        // 用户登录检测
        if (false === ($this->user_login_data = \XWAM\Model\LoginModel::checkLogin(true))) {
            redirect($login_url);
        }
        $this->assign('loginInfo',$this->user_login_data);
    }
}
